package appapi.Vo.brider;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 黑匣子新增 实体类
 *
 * @author hlm
 * @since
 */
@Data
@ApiModel
public class AddIotDevice implements Serializable {
    private static final long serialVersionUID = -44851372536066924L;

    /**
     * 设备序列号
     */
    @ApiModelProperty(value = "设备Sn号")
    private String deviceSn;
    /**
     * 设备类型 0:塔吊 1:升降机 2:龙门吊 3:架桥机 4:爬模 5:挂篮
     */
    @ApiModelProperty(value = "设备类型 0:塔吊 1:升降机 2:龙门吊 3:架桥机 4:爬模 5:挂篮 ")
    private Integer deviceType;
    /**
     * 设备型号
     */
    @ApiModelProperty(value = "设备型号")
    private String deviceModel;
    /**
     * 现场编号
     */
    @ApiModelProperty(value = "现场编号")
    private String deviceNo;
    /**
     * 设备名称
     */
    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    /**
     * 设备状态
     */
    @ApiModelProperty(value = "使用状态(0:正常 1:停用 2:损坏)")
    private Integer deviceStatus;
    /**
     * 设备IP地址
     */
    @ApiModelProperty(value = "设备IP地址")
    private String deviceIp;
    /**
     * 固件版本
     */
    @ApiModelProperty(value = "固件版本")
    private String deviceVersion;
    /**
     * 设备位置
     */
    @ApiModelProperty(value = "设备位置")
    private String devicePosition;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String deviceRemark;

    /**
     * 摄像头序列号
     */
    @ApiModelProperty(value = "摄像头序列号")
    private String serialNumber;

    /**
     * 所属项目
     */
    @ApiModelProperty(value = "所属项目")
    private Integer projId;
}

